to be on a roll - German English Dictionary